home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 16
/
AMIGAplus Sonderheft 16 (1998)(ICP)(DE)[!].iso
/
pd
/
anwendungen
/
xpk_source
/
libraries
/
fast
/
history
< prev
next >
Wrap
Text File
|
1998-08-27
|
6KB
|
188 lines
Wed Mar 8 18:27:25 1995 Christian von Roques <roques@crab.pond.sub.org>
* xpkFAST.s: removed superfluous 'V'
Wed Jul 27 22:35:11 1994 Christian von Roques <roques@juliet.pond.sub.org>
* FAST.i: Version 1.06
* compress.s, compress2.s: unrolled the wordstream copying loop
* compress2.s: changed some things from .l to .w
* decompress.s:
rewrote bitstreamreading. from dbra style to addx style.
Sat Apr 30 14:39:28 1994 Christian von Roques <roques@scalar.pond.sub.org>
* FAST.i: Version 1.05
* compress2.s: hash is now initialised with src-4096 instead of 0.
* FASTmisc.s:
changed MEMF_PUBLIC|MEMF_CLEAR to MEMF_ANY since the hash is
initialised anyway.
Tue Feb 1 22:51:49 1994 Christian von Roques (roques@juliet.pond.sub.org)
* FAST.i: Version 1.04
* compress.s: cosmetic changes.
* FASTmisc.s:
fixed a buglette reported by Detlef Riekenberg <eule@netgate.fido.de>
Sun Oct 17 18:58:38 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
* FAST.i: Version 1.03
* compress2.s: swapped a3 with d5. (now: d5=wrk a3=ctrl_ptr)
==> managed to remove one intruction from the inner search loop
and one from where the ctrl_word is written to memory.
This boosted crawling from 64K/s to over 70K/s
* compress2.s: removed the need for d6 as control_bits_counter.
major code juggling to squeeze some cycles.
Sun Sep 12 16:16:36 1993 Christian von Roques (roques@shetland.karlsruhe.gmd.de)
* FASTmisc.s: redone PACKMEM-handling.
* compress2.s: renamed _compress_slow to compress_slow
* FAST.i: bumped revision to FAST_V1.02
Sun Aug 29 15:37:23 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
* FAST.i: Bumbed xpkFAST version to 1.01
* FASTmisc.s: updated xBenchmarks to reflect V1.01
* compress2.s: optimized the match_length handling.
* compress2.s: Quadruppeled Hashsize and removed two COMPARE_BYTES,
which are nolonger needed.
Sat Aug 21 18:54:01 1993 Christian von Roques (roques@freyr.karlsruhe.gmd.de)
* scompress.c: removed the lazy stuff and changed the hashsize.
* FAST.i: This is version 1.00 !!!
Fri Aug 20 08:55:09 1993 Christian von Roques (roques@naxos.karlsruhe.gmd.de)
* FASTmisc.s:
changed MaxPkInChunk from -1 to $7fffffff since it is a SIGNED long.
corrected the xBenchmarks for crawling.
Wed Aug 4 13:20:11 1993 Christian von Roques (roques@rex.karlsruhe.gmd.de)
* decompress.s: shortened labels
changed unroling from 4 to 2 to fit into 680[23]0 I-Cache.
Tue Jul 20 14:16:13 1993 Christian von Roques (roques@hel.karlsruhe.gmd.de)
* FASTmisc.s, compress.s, compress2.s:
shortened branches which could be shortened.
Thu Jul 1 19:22:19 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
* compress2.s: A68K changes.
Mon Jun 28 18:21:50 1993 Christian von Roques (roques@baldur.karlsruhe.gmd.de)
* FAST.i: BAsm changes and bumped revision to 0.96
* FASTmisc.s, xpkFAST.s: BAsm changes.
* compress2.s:
small speedup: removed the neg.ls before the hashtableaccesses
by making the hashval negative due to prefilling with -1.
* compress2.s: Initial revision
Sun Jun 20 20:19:28 1993 Christian von Roques (roques@freya.karlsruhe.gmd.de)
* FASTmisc.s: added crawling.
Thu Jun 17 12:44:57 1993 Christian von Roques (roques@ruegen.karlsruhe.gmd.de)
* FASTmisc.s, xpkFAST.s: Macro68 changes.
Mon Jun 14 20:58:53 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
* FAST.i, compress.s, decompress.s: Makro68k changes.
* decompress.s, compress.s: swapped the byte- and wordstream.
* compress.s:
removed the test for overrun from the save_loop.
[This wrecked the beautifull comment :-(]
* FAST.i: commented the EVEN makro out,
most assemblers have a EVEN-builtin.
* FASTmisc.s, xpkFAST.s, FAST.i: Bumped revision to 0.95
Sun Jun 6 15:25:20 1993 Christian von Roques (roques@hel.karlsruhe.gmd.de)
* compress.s: fixed some comments.
Tue Jun 1 23:15:16 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
* xpkFAST.s, FASTmisc.s, decompress.s, compress.s:
Adapted source to PhxAss.
Thu May 27 12:28:37 1993 Christian von Roques (roques@freya.karlsruhe.gmd.de)
* FASTmisc.s:
updated (Un)packSpeed and Ratio to the newest
xBench results from Jörg Bublath.
Sun May 16 17:45:47 1993 Christian von Roques (roques@naxos.karlsruhe.gmd.de)
* compress.s: changed copying of literals at the end from .b to .l
This results in slightly (0...3 Bytes) longer compressed.
These files are compatible to the old ones.
Sun May 2 16:26:59 1993 Christian von Roques (roques@borkum.karlsruhe.gmd.de)
* xpkFAST.s:
Added all the necessary XREFs, since they can no longer
be found in FAST.i
* FAST.i: bumped version to 0.94
removed all the XREFs.
* FASTmisc.s:
This file now contains all the functions exported by the shared lib.
* decompress.s, compress.s:
moved all the XPK-/shared library-stuff out of decompress.s and
compress.s. They should now be xpk-independant.
Sun Mar 28 16:03:57 1993 Christian von Roques (roques@hel.karlsruhe.gmd.de)
* xpkFAST.s: Initial revision
* FAST.i: corrected HASHSIZE from $40000 to $10000.
WOOP used 256KB but FAST only uses 64KB.
* FASTmisc.s, FAST.i, decompress.s: Initial revision
* compress.s:
moved test for end of input and overrun out of the fast compression loop
added a slow safe compression loop which tests after each control bit
and is enabled if we are fewer than SAFETYMARGIN bytes from the end of
input.
* compress.s:
Simplified the valid hash entry test. Now we have to initialise the hash.
Changed the hashfunction.
Made all control word ops 16 bit ops instead of 32 bit ops.
Therefor we need a control bit counter.
Reimplemented the do_copy_XXs which made the code bigger and faster.
* compress.s: Initial revision